insect pollinated - Alemán Inglés Diccionario